/*
 * @lc app=leetcode.cn id=392 lang=javascript
 *
 * [392] 判断子序列
 */

// @lc code=start
/**
 * @param {string} s
 * @param {string} t
 * @return {boolean}
 */
var isSubsequence = function (s, t) {
  const n = s.length;
  const m = t.length;
  if (n === 0) return true;
  let i = 0; // 子串s下标
  let j = 0; // 母串t下标
  let flag = false; // 寻到标记
  while (j < m) {
    if (s[i] === t[j]) {
      if (i === n - 1) {
        flag = true;
        break;
      }
      i++;
      j++;
    } else {
      j++;
    }
  }
  return flag;
};
// @lc code=end
